Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Davis Cup, Group B, Valencia French Open - Paris Spain F14 Spain F18 Spain F20 Spain F22 Spain F24 Spain F27 Spain F28 Spain F1 Spain F19 Spain F29 Spain F31 Spain F5 Spain F24 Spain F29 Spain F30 Spain F39 Spain F6 Spain F7 Portugal F4 Portugal F5 Portugal F6 Spain F12 Spain F13 Spain F18 Spain F19 Italy F14 Spain F8 Spain F18 Italy F13 Spain F19 Spain F20 Spain F21 Spain F22 Great Britain F9 Usa F18 Usa F19 France F13 Great Britain F13 Great Britain F14 Spain F32 Spain F31 Spain F34 Italy F31 Spain F33 France F18 Belarus F2 Spain F3 Israel F1 Israel F2 Bosnia & Herzegovina F2 Great Britain F3 Italy F1 Great Britain F4 Spain F11 Italy F7 Italy F8 Italy F11 Spain F21 Spain F22 Great Britain F8 Spain F33 Italy F27 France F17 Great Britain F2 Germany F3 Switzerland F3 Turkey F13 Turkey F14 Turkey F15 Italy F8 Morocco F3 Italy F12 Poland F4 Italy F14 Spain F22 Italy F27 France F7 France F19 Great Britain F17 Great Britain F18 Croatia F2 Switzerland F2 Switzerland F3 Italy F1 Korea F3 Korea F4 Korea F5 Lithuania F1 Switzerland F6 Austria F10 Turkey F36 Turkey F37 Turkey F38 Great Britain F21 Great Britain F22 Czech Republic F7 Great Britain F1 Great Britain F2 Switzerland F1 Great Britain F23 Belarus F3 Great Britain F18 Spain F15 France F2 France F3 Italy F1 Italy F2 Spain F23 Spain F32 Spain F10 Spain F11 Spain F14 Spain F15 Spain F17 Spain F18 Spain F5 Spain F20 Spain F22 Spain F23 Spain F24 Spain F26 Romania F7 Spain F2 Spain F3 Spain F6 Spain F7 Portugal F3 Spain F12 Spain F13 Romania F8 Spain F16 Romania F9 Lithuania F1 Spain F26 Spain F27 Spain F28 Lithuania F1 Lithuania F2 Spain F31 Spain F32 Spain F35 Spain F38 Romania F12 Romania F13 Italy F15 Slovenia F1 Slovenia F2 Netherlands F1 Italy F18 Netherlands F2 France F9 Spain F25 Spain F26 Italy F22 Spain F27 Italy F23 Spain F28 Italy F24 Spain F29 Lithuania F1 Spain F30 Lithuania F2 France F3 Egypt F4 Egypt F5 Spain F33 Spain F34 Italy F6 Italy F7 Spain F35 Spain F36 Romania F1 Spain F37 Romania F2 Spain F39 Spain F40 Spain F41 Italy F12 Great Britain F17 United Arab Emirates F2 Egypt F3 Spain F2 Spain F3 France F2 Croatia F2 Italy F2 Spain F7 Spain F9 Croatia F1 Spain F10 Italy F3 Turkey F2 Spain F11 Turkey F3 Lithuania F1 Estonia F1 Turkey F4 Latvia F1 Italy F26 Romania F15 Romania F16 Tunisia F26 Tunisia F27 Tunisia F28 Great Britain F5 Germany F3 (Nussloch) Great Britain F2 (Tipton) Italy F2 (Trento) Israel F1 (Ramat Hasharon) Israel F2 (Ramat Hasharon) Israel F3 (Tel Aviv) Tunisia F15 (Hammamet) Switzerland F2 Poland F4 (Mragowo) Poland F5 (Mragowo) Lithuania F1 (Vilnius) Italy F9 Spain F35 Romania F12 (Brasov) Morocco F4 (Casablanca) Morocco F5 (Beni Mellal) France F3 (Veigy-Foncenex) Great Britain F2 (Loughborough) Italy F1 (Trento) Tunisia F9 (Jerba) M25 Schlieren M25 Irpin M25 Jounieh M25 Jounieh M25 Santa Margherita Di Pula M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M25 Trento M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Monastir Italy F4 M15 Cairo M15 Monastir Bergamo Challenger Recanati Challenger Kazan Challenger Quimper Challenger Winnetka Challenger Ljubljana Challenger Tenerife Challenger Bratislava Challenger Segovia Challenger Manerbio Challenger Eckental Challenger Izmir Challenger Pozoblanco Challenger Rome Challenger Izmir Challenger Eckental Challenger Salzburg Challenger Bath Challenger Guimaraes Challenger Napoli Challenger Bordeaux Challenger Vigo Challenger Seville Challenger St. Remy Challenger Quimper Challenger Bergamo Challenger Tunis Challenger Alessandria Challenger Nottingham-2 Challenger Andria Challenger Binghamton Challenger Petange Challenger Andria Challenger Cherbourg Challenger Barletta Challenger Meknes Challenger Citta di Como - Como Guadalajara Challenger San Luis Potosi Challenger Cordenons Challenger Manerbio Challenger Lyon Challenger Lille Challenger Todi Challenger Milan Challenger Mestre Challenger Brescia Challenger Seville Challenger Bergamo Challenger St. Brieuc Challenger Taipei City Challenger Rome Challenger Nanchang Challenger Rome Challenger Shymkent Challenger Almaty Challenger Fergana Challenger Winnipeg Challenger Ortisei Challenger Turkey F23 Cordenons Challenger Kazan Challenger Mersin Challenger Florence Challenger Gatineau Challenger Barcelona Challenger Mouilleron-Le-Captif Challenger Andria Challenger Orlando Challenger Columbus Challenger Bangkok Challenger Pau Challenger Mons Challenger Bergamo Challenger Bath Challenger Winnetka Challenger Barletta Challenger Binghamton Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Samarkand Challenger Bergamo Challenger Chennai Challenger Malaga Challenger Caltanissetta Challenger Ostrava Challenger Alessandria Challenger Andria Challenger Arad Challenger Mons Challenger Fergana Challenger Portoroz Challenger St. Remy Challenger Germany F17 Samarkand Challenger Valencia Challenger Ortisei Challenger St. Brieuc Challenger Liberec Challenger Seville Challenger Sibiu Challenger Banja Luka Challenger Open de la Comunidad Valenciana - Valencia Open de la Comunidad Valenciana - Valencia Moscow Challenger Ismaning Challenger Kazan Challenger Bergamo Challenger Jersey Challenger St. Brieuc Challenger Monza Challenger Rome Challenger Cremona Challenger Cordenons Challenger Segovia Challenger Istanbul Challenger Samarkand Challenger Karshi Challenger Open de Tenis Comunidad Valenciana - Valencia Rennes Challenger Orleans Challenger Courmayeur Challenger Wolfsburg Challenger Cherbourg Challenger Sarajevo Challenger Monza Challenger Athens Challenger Cremona Challenger Furth Challenger Pozoblanco Challenger Aptos Challenger Segovia Challenger San Sebastian Challenger Madrid Challenger Sacramento Challenger Rennes Challenger Orleans Challenger Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Cherbourg Challenger Sarajevo Challenger Open Sabadell Atlantico - Barcelona St. Brieuc Challenger Napoli Challenger AEGON Championships - London Athens Challenger Bordeaux Challenger Braunschweig Challenger Orbetello Challenger Pozoblanco Challenger Open Sud de France - Montpellier St. Remy Challenger Open de Tenis Comunidad Valenciana - Valencia Orleans Challenger Rennes Challenger Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm Ortisei Challenger Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Casablanca Credit Agricole Suisse Open - Gstaad Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Open 13 - Marseille Grand Prix Hassan II - Casablanca Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Quimper Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier Istanbul Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Rakuten Japan Open - Tokyo Recanati Challenger Valencia Open - Valencia St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Swiss Indoors Basel - Basel Maharashtra Open - Pune ASB Classic - Auckland Beijing Challenger BMW Open - Munich Seville Challenger Wolfsburg Challenger Open Parc - Lyon Swiss Open - Gstaad Zhuhai Open - Zhuhai Hamburg European Open - Hamburg Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Mallorca Championships - Mallorca Open Sud de France - Montpellier Alessandria Challenger Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Binghamton Challenger Bergamo Challenger Mallorca Championships - Mallorca Nordea Open - Bastad Swiss Indoors Basel - Basel Gijon Open - Gijon Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Open 13 - Marseille Open Sud de France - Montpellier Shenzhen Challenger Aircel Chennai Open - Chennai 84° Concurso Internacional Tenis San Sebastian - San Sebastian ASB Classic - Auckland Anning Challenger Garanti Koza Sofia Open - Sofia Gimcheon Challenger Portoroz Challenger Recanati Challenger Vancouver Challenger Izmir Challenger San Sebastian Challenger China Open - Beijing Garanti Koza Sofia Open - Sofia BMW Open - Munich Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Ciudad de Pozoblanco Open Diputacion - Cordoba AEGON Championships - London Mouilleron-Le-Captif Challenger Sopot Challenger Vegeta Croatia Open - Umag Open 13 Provence - Marseille Heineken Open - Auckland San Remo Challenger Dubai Duty Free Tennis Championships - Dubai Recanati Challenger Topshelf Open - 's-Hertogenbosch Casablanca Challenger Todi Challenger Bergamo Challenger Campbell's Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Kazan Challenger Batman Challenger Moselle Open - Metz St. Petersburg Open - St. Petersburg Mersin Challenger Barcelona Open BancSabadell - Barcelona Karshi Challenger Samarkand Challenger Eskisehir Challenger Dubai Duty Free Tennis Championships - Dubai Mestre Challenger Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg BMW Open - Munich Gerry Weber Open - Halle Suisse Open - Gstaad Aptos Challenger Izmir Challenger Agri Challenger Tiburon Challenger Casablanca Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open 13 - Marseille TEB BNP Paribas Istanbul Open - Istanbul Noventi Open - Halle Gerry Weber Open - Halle Antalya Cup - Antalya Puebla Challenger Swiss Open - Gstaad St. Petersburg Open - St. Petersburg Generali Open - Kitzbuhel China Open - Beijing Swiss Indoors Basel - Basel Anning Challenger Ortisei Challenger Qatar ExxonMobil Open - Doha Astana Open - Astana DIEMA XTRA Sofia Open - Sofia Eckental Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Noventi Open - Halle San Benedetto Challenger SkiStar Swedish Open - Bastad Noventi Open - Halle Brescia Challenger Ortisei Challenger Kun-Ming Challenger China Open - Beijing Swiss Indoors Basel - Basel Bergamo Challenger ABN AMRO World Tennis Tournament - Rotterdam Brasov Challenger Swiss Open - Gstaad Dubai Duty Free Tennis Championships - Dubai Tennis Napoli Open - Naples bett1HULKS Indoors - Cologne Qatar ExxonMobil Open - Doha Recanati Challenger Shymkent Challenger Orbetello Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Busan Challenger Hong Kong Tennis Open - Hong Kong Ismaning Challenger Sofia Open - Sofia Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Terra Wortmann Open - Halle Hamburg Open - Hamburg Mallorca Championships - Mallorca Winston-Salem Open - Winston-Salem Generali Open - Kitzbuhel Citi Open - Washington Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Tiriac Open - Bucharest cinch Championships - London Mallorca Championships - Mallorca Qatar ExxonMobil Open - Doha Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Parma Challenger Milan Challenger Ludwigshafen Challenger Perugia Challenger Prague Challenger Nottingham-2 Challenger Francavilla Challenger Jersey Challenger ABN AMRO World Tennis Tournament - Rotterdam Bordeaux Challenger EFG Swiss Open - Gstaad BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Libema Open - 's-Hertogenbosch Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid National Bank Open - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Biella Challenger Koblenz Challenger SkiStar Swedish Open - Bastad Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Miami Open - Miami St. Petersburg Open - St. Petersburg Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Swiss Open - Gstaad Western & Southern Open - Cincinnati Miami Open - Miami Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells ASB Classic - Auckland Miami Open - Miami China Open - Beijing European Open - Antwerp Adelaide International - Adelaide ABN AMRO Open - Rotterdam Qatar ExxonMobil Open - Doha BMW Open - Munich Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal National Bank Open - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Cincinnati Open - Cincinnati Rolex Paris Masters - Paris Terra Wortmann Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Farmers Classic - Los Angeles BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati European Open - Antwerp Millennium Estoril Open - Estoril Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, Group II, 2R, RSA-LTU 2-3 French Open - Paris Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group II, 3R, LTU-BIH 0-5 Davis Cup, World Group, 1R, CRO-ESP 2-3 Davis Cup, Group II, 2R, GEO-LTU 2-3 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 ATP Cup - Brisbane, Perth, Sydney French Open - Paris Australian Open - Melbourne Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group B, Valencia Davis Cup, Finals, QF, CRO-ESP 2-0 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon (juniors) U.S. Open (juniors) Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne All Lower level tournaments Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Davis Cup, Group II, 3R, SWE-LTU 5-0 Davis Cup, World Group, 1R, ESP-GBR 3-1 Davis Cup, Finals, Group B Davis Cup, Finals, F, ESP-CAN 2-0 Davis Cup, World Group I, PO, LTU-POR 0-4 ATP Cup - Melbourne Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, Group II, 2R, LTU-RSA 3-2 Davis Cup, Group II, 1R, LTU-MAD 3-2 Davis Cup, World Group, SF, FRA-ESP 3-2 ATP Cup - Sydney Davis Cup, Group I, 1R, POL-LTU 3-2 Olympics - Rio de Janeiro French Open (juniors) Mubadala World Tennis Championship ABN AMRO Open - Rotterdam Miami Open - Miami